package com.tbit.main.pojo;

import lombok.Data;

import java.io.Serializable;

/**
 * 调度记录
 *
 * @author Leon
 * 2019年11月14日 下午10:24:06
 */
@Data
public class DispatchLog implements Serializable {
    private static final long serialVersionUID = 6423023733945864798L;
    /**
     * 调度记录id
     */
    private Integer dispatchLogId;
    /**
     * 区域id
     */
    private Integer accountId;
    /**
     * 运维人员id
     */
    private Integer userMainId;
    /**
     * 设备id
     */
    private Integer machineId;
    /**
     * 用户码
     */
    private String userCode;
    /**
     * 设备编号
     */
    private String machineNO;
    /**
     * 调度时间
     */
    private String dispatchTime;
    /**
     * 完成时间
     */
    private String finishTime;
    /**
     * 老站点
     */
    private String oldParkPoint;
    private Integer oldParkPointId;
    /**
     * 新站点
     */
    private String newParkPoint;
    private Integer newParkPointId;
    /**
     * 状态
     */
    private Integer state;
    /**
     * 备注
     */
    private String remark;
    /**
     * 是否有效
     */
    private Integer isValid;
    /**
     * 分区id
     */
    private Integer regionId;

    /**
     * 人员开始经度
     */
    private Double userIdStartLon;
    /**
     * 人员开始纬度
     */
    private Double userIdStartLat;

    /**
     * 人员结束经度
     */
    private Double userIdEndLon;
    /**
     * 人员结束纬度
     */
    private Double userIdEndLat;
    /**
     * 距离
     */
    private Integer distance;

    /**
     * 车辆类型
     */
    private Integer machineType;

    /**
     * 审核人
     */
    private Integer auditorId;
    /**
     * 审核人名称
     */
    private String auditorName;
    /**
     * 审核时间
     */
    private String auditTime;

    /**
     * 地图类型
     */
    private Integer mapType;

    /**
     * 闲置时长，单位小时
     */
    private Integer idleTime;

    /**
     * 调度前24小时有效订单数
     */
    private Integer beforeValidOrder;
    /**
     * 调度后24小时内有效订单数据
     */
    private Integer afterValidOrder;
    /**
     * 调度后首次产生订单时间
     */
    private String firstOrderTime;
    /**
     * 调度直线距离(米)
     */
    private Integer straightDistance;

    /**
     * 运维人员名称
     * */
    private String userMainName;
}
